crypto/tls.serverHandshakeStateTLS13.suite (field)
31 uses
crypto/tls (current package)
handshake_server_tls13.go#L52: suite *cipherSuiteTLS13
handshake_server_tls13.go#L186: hs.suite = mutualCipherSuiteTLS13(hs.clientHello.cipherSuites, suiteID)
handshake_server_tls13.go#L187: if hs.suite != nil {
handshake_server_tls13.go#L191: if hs.suite == nil {
handshake_server_tls13.go#L195: c.cipherSuite = hs.suite.id
handshake_server_tls13.go#L196: hs.hello.cipherSuite = hs.suite.id
handshake_server_tls13.go#L197: hs.transcript = hs.suite.hash.New()
handshake_server_tls13.go#L392: if pskSuite == nil || pskSuite.hash != hs.suite.hash {
handshake_server_tls13.go#L421: hs.earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, sessionState.secret)
handshake_server_tls13.go#L424: transcript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L435: pskBinder := hs.suite.finishedHash(binderKey, transcript)
handshake_server_tls13.go#L442: sessionState.EarlyData && sessionState.cipherSuite == hs.suite.id &&
handshake_server_tls13.go#L446: transcript := hs.suite.hash.New()
handshake_server_tls13.go#L451: c.quicSetReadSecret(QUICEncryptionLevelEarly, hs.suite.id, earlyTrafficSecret)
handshake_server_tls13.go#L571: confTranscript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L575: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_server_tls13.go#L576: hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
handshake_server_tls13.go#L732: echTranscript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L738: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_server_tls13.go#L739: hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
handshake_server_tls13.go#L761: earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, nil)
handshake_server_tls13.go#L766: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, clientSecret)
handshake_server_tls13.go#L768: c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, serverSecret)
handshake_server_tls13.go#L774: c.quicSetWriteSecret(QUICEncryptionLevelHandshake, hs.suite.id, serverSecret)
handshake_server_tls13.go#L775: c.quicSetReadSecret(QUICEncryptionLevelHandshake, hs.suite.id, clientSecret)
handshake_server_tls13.go#L893: verifyData: hs.suite.finishedHash(c.out.trafficSecret, hs.transcript),
handshake_server_tls13.go#L906: c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, serverSecret)
handshake_server_tls13.go#L913: c.quicSetWriteSecret(QUICEncryptionLevelApplication, hs.suite.id, serverSecret)
handshake_server_tls13.go#L927: c.ekm = hs.suite.exportKeyingMaterial(hs.masterSecret, hs.transcript)
handshake_server_tls13.go#L963: hs.clientFinished = hs.suite.finishedHash(c.in.trafficSecret, hs.transcript)
handshake_server_tls13.go#L1144: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, hs.trafficSecret)